Managing Runtime Adaptivity through Active Rules: the Bellerofonte Framework

نویسندگان

  • Florian Daniel
  • Maristella Matera
  • Giuseppe Pozzi
چکیده

Modern Web development is more and more moving towards the production of fullfledged, complex Web applications, possibly equipped with active and/or adaptive behaviors. On the one side, this evolution implies higher development costs and times; on the other side, such implications are contrasted by the dynamics of the modern Web, which demands for even faster application development and evolution cycles. In this paper we focus on the above problem, considering adaptive Web applications. We defined an Event-Condition-Action (ECA) rule-based approach aimed at facilitating the management and evolution of adaptive application features and we developed an engine, namely Bellerofonte, to process ECA rules. In our approach, we decouple the active logic (i.e. the adaptivity rules) from the execution of the actual application by means of a decoupled rule engine capturing events and autonomously enacting the adaptivity actions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Active Rules for Runtime Adaptivity Management

This paper presents AWAC, a prototype CAWE tool for the automatic generation of adaptive Web applications based on the A-OOH methodology. A-OOH (Adaptive OO-H) is an extension of the OO-H approach to support the modeling of personalized Websites. A-OOH allows modeling the content, structure, presentation and personalization of a Web Application. The AWAC tool takes the A-OOH design models of th...

متن کامل

Delta Abstractions: A Technique for Managing Database States in Runtime Debugging of Active Database Rules

Delta abstractions are introduced as a mechanism for managing database states during the execution of active database rules. Delta abstractions build upon the use of object deltas, capturing changes to individual objects through a system-supported, collapsible type structure. The object delta structure is implemented using object-oriented concepts such as encapsulation and inheritance so that a...

متن کامل

Novel runtime systems support for adaptive compositional modeling in PSEs

Problem solving environments (PSEs) have progressed significantly in the past few years. The vision of truly seamless PSEs relies on runtime systems support that is cognizant of the operational issues underlying scientific computations and, at the same time, is flexible enough to accommodate diverse application scenarios. This paper presents a PSE runtime support solution through a novel combin...

متن کامل

Classroom management Techniques: Tips for managing classroom

Introduction: Classroom management includes teacher’s actions to discipline, motivate and engage learners in learning process. If the instructor could not manage the class using classroom management techniques, his or her teaching process would not go well. The aim of this study was to review classroom management techniques. Methods: The databases of SID, Iranmedex, Irondoc, Magiran, Pubmed, Er...

متن کامل

Novel Runtime Systems Support for

Grid infrastructures and computing environments have progressed significantly in the past few years. The vision of truly seamless Grid usage relies on runtime systems support that is cognizant of the operational issues underlying grid computations and, at the same time, is flexible enough to accommodate diverse application scenarios. This paper addresses the twin aspects of Grid infrastructure ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Web Eng.

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2008